package com.epadmin.instruktor;

import com.ep.general.instruktor.Instruktor;
import com.ep.general.instruktor.InstruktorMdt;
import com.ep.general.kursant.Kursant;
import com.ep.general.kursant.KursantMdt;

public class InstruktorView {

	public String getData() {
		StringBuilder sb = new StringBuilder();
		
		for (Instruktor item : new InstruktorMdt().getList()) {
			sb.append(item.getAsJson());
			sb.append(",");
		}
		
		if (!(sb.length() == 0)) {
			sb.deleteCharAt(sb.length() - 1);
		}
		return sb.toString();
	}
	
	public String getKursanciData(int instruktorId) {
		StringBuilder sb = new StringBuilder();
		
		for (Kursant item : new InstruktorMdt().getList(instruktorId)) {
			sb.append(item.getAsJson());
			sb.append(",");
		}
		
		if (!(sb.length() == 0)) {
			sb.deleteCharAt(sb.length() - 1);
		}
		return sb.toString();
	}
	
	public String getNieprzypisaniKursanci() {
		StringBuilder sb = new StringBuilder();
		
		for (Kursant item : new KursantMdt().getNieprzypisani()) {
			sb.append(item.getAsJson());
			sb.append(",");
		}
		
		if (!(sb.length() == 0)) {
			sb.deleteCharAt(sb.length() - 1);
		}
		return sb.toString();
	}
}
